-- *****************************************************************************
-- Juniper-IGMP-MIB
--
-- Juniper Networks Enterprise MIB
-- IGMP MIB
--
-- Copyright (c) 2000 Unisphere Networks, Inc.
-- Copyright (c) 2002-2006 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-IGMP-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,IpAddressFROM SNMPv2-SMI
RowStatus,TEXTUAL-CONVENTION,TruthValue,DisplayStringFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
InterfaceIndexFROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniInterfaceLocationType, JuniInterfaceLocationValue
FROM Juniper-TC;juniIgmpMIB MODULE-IDENTITYLAST-UPDATED"200608250540Z"-- 25-Aug-06 12:40 AM ESTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The IGMP MIB for Juniper Networks enterprise."-- Revision HistoryREVISION"200608250540Z"-- 25-Aug-06 12:40 AM EST - JUNOSe 7.0DESCRIPTION"Added juniIgmpIfLocationType for support on REX platform and
deprecated juniIgmpGroupsTable."REVISION"200309291839Z"-- 29-Sep-03 02:39 PM EDT - JUNOSe 5.1DESCRIPTION"Added IGMP administration state support."
REVISION"200210281455Z"-- 28-Oct-02 09:55 AM EST - JUNOSe 5.0DESCRIPTION"Replaced Unisphere names with Juniper names.
Added support for interface addresses and multicast group limits."REVISION"200009261850Z"-- 26-Sep-00 02:50 PM EDT - JUNOSe 3.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 40}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniIgmpProxyGroupState ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"IP multicast group state in respect to the host IGMP (IGMP proxy)
behavior."SYNTAXINTEGER{
juniIgmpProxyGroupUnknown (0),juniIgmpProxyGroupIdleMember(1),juniIgmpProxyGroupDelayingMember(2)}JuniIgmpProxyInterfaceState ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"IGMP proxy Interface state."SYNTAXINTEGER{juniIgmpProxyInterfaceUnknown(0),juniIgmpProxyInterfaceStateV1RouterPresent(1),juniIgmpProxyInterfaceStateNonV1RouterPresent(2)}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniIgmpMIBObject OBJECTIDENTIFIER::={ juniIgmpMIB 1}juniIgmpProtocol OBJECTIDENTIFIER::={ juniIgmpMIBObject 1}juniIgmpProxy OBJECTIDENTIFIER::={ juniIgmpMIBObject 2}juniIgmpGlobal OBJECTIDENTIFIER::={ juniIgmpMIBObject 3}--
-- System wide platform dependent objects
--juniIgmpGroupsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniIgmpGroupsEntry
MAX-ACCESSnot-accessible
STATUSdeprecatedDESCRIPTION"Deprecated table of max multicast groups for each physical port.
This has been replaced by juniIgmpGroupsTable2."::={ juniIgmpGlobal 1}juniIgmpGroupsEntry OBJECT-TYPESYNTAX JuniIgmpGroupsEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Deprecated entry representing per physical port max multicast groups
configurations. This has been replaced by juniIgmpGroupsEntry2."INDEX{ juniIgmpGroupsSlot,
juniIgmpGroupsPort }::={ juniIgmpGroupsTable 1}
JuniIgmpGroupsEntry ::=SEQUENCE{
juniIgmpGroupsSlot Integer32,
juniIgmpGroupsPort Integer32,
juniIgmpGroupsMaxGroups Integer32}juniIgmpGroupsSlot OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Deprecated physical slot position to configure the max multicast groups
for any selected port. This has been replaced by
juniIgmpIfLocationIndex."::={ juniIgmpGroupsEntry 1}juniIgmpGroupsPort OBJECT-TYPESYNTAXInteger32(0..255)
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Deprecated physical port to configure max multicast groups.
This has been replaced by juniIgmpIfLocationIndex."::={ juniIgmpGroupsEntry 2}juniIgmpGroupsMaxGroups OBJECT-TYPESYNTAXInteger32(-1..65535)MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Deprecated max multicast groups limit value for each physical port.
This has been replaced by juniIgmpGroupsMaxGroups2."::={ juniIgmpGroupsEntry 3}juniIgmpIfLocationType OBJECT-TYPESYNTAX JuniInterfaceLocationType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Describes the interpretation of JuniInterfaceLocationValue object
values into platform-dependent interface location components, e.g.,
'slot.port' on an ERX."::={ juniIgmpGlobal 2}juniIgmpGroupsTable2 OBJECT-TYPESYNTAXSEQUENCEOF JuniIgmpGroupsEntry2
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table of max multicast groups for each physical port."::={ juniIgmpGlobal 3}juniIgmpGroupsEntry2 OBJECT-TYPESYNTAX JuniIgmpGroupsEntry2
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"Each entry represents per physical port max multicast groups
configurations."INDEX{ juniIgmpIfLocationIndex }::={ juniIgmpGroupsTable2 1}
JuniIgmpGroupsEntry2 ::=SEQUENCE{
juniIgmpIfLocationIndex JuniInterfaceLocationValue,
juniIgmpGroupsMaxGroups2 Integer32}juniIgmpIfLocationIndex OBJECT-TYPESYNTAX JuniInterfaceLocationValue
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The value of a platform interface location."::={ juniIgmpGroupsEntry2 1}juniIgmpGroupsMaxGroups2 OBJECT-TYPE
SYNTAXInteger32(-1..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure the max multicast groups limit for each physical port."::={ juniIgmpGroupsEntry2 2}--
-- The IGMP Interface Table
--juniIgmpInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniIgmpInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table listing the interfaces on which IGMP is enabled."::={ juniIgmpProtocol 1}juniIgmpInterfaceEntry OBJECT-TYPE
SYNTAX JuniIgmpInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry representing an interface on which IGMP is enabled."INDEX{ juniIgmpInterfaceIfIndex }::={ juniIgmpInterfaceTable 1}
JuniIgmpInterfaceEntry ::=SEQUENCE{
juniIgmpInterfaceIfIndex InterfaceIndex,
juniIgmpInterfaceQuerierTimeout Integer32,
juniIgmpInterfaceImmediateLeave TruthValue,
juniIgmpInterfaceAccessGroup DisplayString,
juniIgmpInterfacePromiscuous TruthValue,
juniIgmpInterfaceMaxGroups Integer32,
juniIgmpInterfaceIoaPacketReplIfIndex InterfaceIndex}juniIgmpInterfaceIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex value of the interface for which IGMP is enabled."::={ juniIgmpInterfaceEntry 1}juniIgmpInterfaceQuerierTimeout OBJECT-TYPESYNTAXInteger32(1..399)UNITS"seconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure other-querier-present timeout on an interface."::={ juniIgmpInterfaceEntry 2}
juniIgmpInterfaceImmediateLeave OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Enable/disable feature to stop traffic immediately after receive
leave."::={ juniIgmpInterfaceEntry 3}juniIgmpInterfaceAccessGroup OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure the access group list."::={ juniIgmpInterfaceEntry 4}juniIgmpInterfacePromiscuous OBJECT-TYPESYNTAXTruthValue
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure the promiscuous state."::={ juniIgmpInterfaceEntry 5}juniIgmpInterfaceMaxGroups OBJECT-TYPESYNTAXInteger32(-1..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure the multicast groups limit."::={ juniIgmpInterfaceEntry 6}juniIgmpInterfaceIoaPacketReplIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-write
STATUScurrentDESCRIPTION"Configure the IOA packet replication interface."::={ juniIgmpInterfaceEntry 7}--
-- Scalar objects
--juniIgmpRouterPromiscuous OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Configure the promiscuous state of the router."::={ juniIgmpProtocol 2}juniIgmpAdminState OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Adminstratively enable/disable the IGMP on the router."::={ juniIgmpProtocol 3}--
-- The IGMP Proxy Interface Table
--juniIgmpProxyInterfaceTable OBJECT-TYPESYNTAXSEQUENCEOF JuniIgmpProxyInterfaceEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IGMP proxy interface table consists of interface on which the IGMP
proxy is enabled."::={ juniIgmpProxy 1}juniIgmpProxyInterfaceEntry OBJECT-TYPESYNTAX JuniIgmpProxyInterfaceEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"An entry in the juniIgmpProxyInterfaceTable."INDEX{ juniIgmpProxyInterfaceIfIndex }::={ juniIgmpProxyInterfaceTable 1}
JuniIgmpProxyInterfaceEntry ::=SEQUENCE{
juniIgmpProxyInterfaceIfIndex InterfaceIndex,
juniIgmpProxyInterfaceAddress IpAddress,
juniIgmpProxyInterfaceMask IpAddress,
juniIgmpProxyInterfaceState JuniIgmpProxyInterfaceState,
juniIgmpProxyInterfaceStatus RowStatus,
juniIgmpProxyInterfaceVersion Integer32,
juniIgmpProxyInterfaceV1RoutePresentTimeout Integer32,
juniIgmpProxyInterfaceUnsolicitedReportInterval Integer32,
juniIgmpProxyInterfaceTotalGroupCount Counter32,
juniIgmpProxyInterfaceWrongVersionCount Counter32,
juniIgmpProxyInterfaceV1QueryReceiveCount Counter32,
juniIgmpProxyInterfaceV2QueryReceiveCount Counter32,
juniIgmpProxyInterfaceV1ReportReceiveCount Counter32,
juniIgmpProxyInterfaceV2ReportReceiveCount Counter32,
juniIgmpProxyInterfaceV1JoinReportCount Counter32,
juniIgmpProxyInterfaceV2JoinReportCount Counter32,
juniIgmpProxyInterfaceLeaveReportCount Counter32}juniIgmpProxyInterfaceIfIndex OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The ifIndex value of the interface for which the IGMP proxy is
enabled."::={ juniIgmpProxyInterfaceEntry 1}juniIgmpProxyInterfaceAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP address of the interface for which the IGMP proxy is enabled."::={ juniIgmpProxyInterfaceEntry 2}juniIgmpProxyInterfaceMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The IP subnet mask of the interface for which the IGMP proxy is
enabled."::={ juniIgmpProxyInterfaceEntry 3}juniIgmpProxyInterfaceState OBJECT-TYPESYNTAX JuniIgmpProxyInterfaceState
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"When the IGMP proxy interface has v1 router present timeout running, it
is in IgmpIntfStateV1RtPresent state. Otherwise, it is in
IgmpIntfStateNonV1RtPresent states. While it is in
IgmpIntfStateV1RtPresent, it only sends out version 1 group membership
report(s). While it is in IgmpIntfStateNonV1RtPresent state, it sends
out version 2 group membership report(s)."::={ juniIgmpProxyInterfaceEntry 4}juniIgmpProxyInterfaceStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-create
STATUScurrentDESCRIPTION"The state of the IGMP proxy interface. This object follows the
RowStatus behavior. The destruction of the the row deletes the IGMP
proxy inteface."::={ juniIgmpProxyInterfaceEntry 5}juniIgmpProxyInterfaceVersion OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The version of IGMP that this IGMP proxy interface is running."::={ juniIgmpProxyInterfaceEntry 6}juniIgmpProxyInterfaceV1RoutePresentTimeout OBJECT-TYPESYNTAXInteger32(0..1000)
UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IGMP version 1 router present timeout is the time between IGMP
proxy receives a version 1 query and the time it assumes that there is
no more IGMP version 1 router IGMP running. While before the V1 router
present timeout expires, the IGMP proxy only sends out version 1 group
membership report. When it expires, it sends out version 2 group
membership report."DEFVAL{400}::={ juniIgmpProxyInterfaceEntry 7}juniIgmpProxyInterfaceUnsolicitedReportInterval OBJECT-TYPESYNTAXInteger32(0..1000)UNITS"seconds"
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The unsolicited report interval specifies the time between the two
initial group membership reports that the IGMP proxy sends."DEFVAL{10}::={ juniIgmpProxyInterfaceEntry 8}juniIgmpProxyInterfaceTotalGroupCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of multicast groups for this upstream interface (interface
running IGMP proxy)."::={ juniIgmpProxyInterfaceEntry 9}juniIgmpProxyInterfaceWrongVersionCount OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of wrong version of IGMP packets received on this
interface."::={ juniIgmpProxyInterfaceEntry 10}juniIgmpProxyInterfaceV1QueryReceiveCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of version 1 IGMP queries received on this interface"::={ juniIgmpProxyInterfaceEntry 11}juniIgmpProxyInterfaceV2QueryReceiveCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"Total number of version 2 IGMP queries received on this interface."::={ juniIgmpProxyInterfaceEntry 12}juniIgmpProxyInterfaceV1ReportReceiveCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of version 1 group membership reports received on this
interface."::={ juniIgmpProxyInterfaceEntry 13}juniIgmpProxyInterfaceV2ReportReceiveCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Total number of version 2 group membership reports received on this
interface."::={ juniIgmpProxyInterfaceEntry 14}juniIgmpProxyInterfaceV1JoinReportCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of version 1 group membership reports sent on this
interface."::={ juniIgmpProxyInterfaceEntry 15}juniIgmpProxyInterfaceV2JoinReportCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of version 2 group membership reports sent on this
interface."
::={ juniIgmpProxyInterfaceEntry 16}juniIgmpProxyInterfaceLeaveReportCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Total number of group leave reports sent on this interface."::={ juniIgmpProxyInterfaceEntry 17}--
-- The IGMP Proxy Cache Table
--juniIgmpProxyCacheTable OBJECT-TYPESYNTAXSEQUENCEOF JuniIgmpProxyCacheEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP multicast group table. The table is a union of multicast member
groups from all its downstream interfaces and for which the IGMP proxy
send group membership report."::={ juniIgmpProxy 2}juniIgmpProxyCacheEntry OBJECT-TYPESYNTAX JuniIgmpProxyCacheEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the juniIgmpProxyCacheTable."INDEX{ juniIgmpProxyIfIndex,
juniIgmpProxyAddress }::={ juniIgmpProxyCacheTable 1}
JuniIgmpProxyCacheEntry ::=SEQUENCE{
juniIgmpProxyIfIndex InterfaceIndex,
juniIgmpProxyAddress IpAddress,
juniIgmpProxyStatus JuniIgmpProxyGroupState }juniIgmpProxyIfIndex OBJECT-TYPE
SYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ifIndex value of the interface for which IGMP proxy is enabled."::={ juniIgmpProxyCacheEntry 1}juniIgmpProxyAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP multicast group address that the IGMP proxy sends group
membership for."::={ juniIgmpProxyCacheEntry 2}juniIgmpProxyStatus OBJECT-TYPESYNTAX JuniIgmpProxyGroupState
MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The state of this entry. When the IGMP proxy has a delay time running
for this multicast group, the state of this enry is in the
juniIgmpDelayingMember state. When the delay time expires, the IGMP
proxy sends an unsolicited report and the state of this group enters
juniIgmpDelayMember state."::={ juniIgmpProxyCacheEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Notifications
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- No notifications are defined in this MIB. Placeholders follow.
-- juniIgmpTrapControl OBJECT IDENTIFIER ::= { juniIgmpMIB 2 }
-- juniIgmpTraps OBJECT IDENTIFIER ::= { juniIgmpMIB 3 }
-- juniIgmpTrapPrefix OBJECT IDENTIFIER ::= { juniIgmpTraps 0 }-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniIgmpConformance OBJECTIDENTIFIER::={ juniIgmpMIB 4}
juniIgmpCompliances OBJECTIDENTIFIER::={ juniIgmpConformance 1}juniIgmpGroups OBJECTIDENTIFIER::={ juniIgmpConformance 2}--
-- compliance statements
--juniIgmpCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities that implement the Juniper
IGMP MIB. This statement became obsolete when support was added for
interface addresses and multicast group limits."MODULE-- this moduleMANDATORY-GROUPS{
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup }
::={ juniIgmpCompliances 1}-- JUNOSe 3.0juniIgmpCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities that implement the Juniper
IGMP MIB. This statement became obsolete when support was added for the
administrative state object."MODULE-- this moduleMANDATORY-GROUPS{
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup,
juniIgmpGroupsGroup }::={ juniIgmpCompliances 2}-- JUNOSe 5.0juniIgmpCompliance3 MODULE-COMPLIANCE
STATUSdeprecatedDESCRIPTION"Deprecated compliance statement for entities that implement the Juniper
IGMP MIB. This statement was deprecated when support was added for the
juniIgmpIfLocationType object."MODULE-- this moduleMANDATORY-GROUPS{
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup2,
juniIgmpGroupsGroup }::={ juniIgmpCompliances 3}-- JUNOSe 5.1juniIgmpCompliance4 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities that implement the Juniper IGMP
MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniIgmpProxyInterfaceGroup,
juniIgmpProxyCacheGroup,
juniIgmpInterfaceGroup2,
juniIgmpGroupsGroup2 }::={ juniIgmpCompliances 4}-- JUNOSe 7.0--
-- units of conformance
--juniIgmpProxyInterfaceGroup OBJECT-GROUPOBJECTS{
juniIgmpProxyInterfaceAddress,
juniIgmpProxyInterfaceMask,
juniIgmpProxyInterfaceState,
juniIgmpProxyInterfaceStatus,
juniIgmpProxyInterfaceVersion,
juniIgmpProxyInterfaceV1RoutePresentTimeout,
juniIgmpProxyInterfaceUnsolicitedReportInterval,
juniIgmpProxyInterfaceTotalGroupCount,
juniIgmpProxyInterfaceWrongVersionCount,
juniIgmpProxyInterfaceV1QueryReceiveCount,
juniIgmpProxyInterfaceV2QueryReceiveCount,
juniIgmpProxyInterfaceV1ReportReceiveCount,
juniIgmpProxyInterfaceV2ReportReceiveCount,
juniIgmpProxyInterfaceV1JoinReportCount,
juniIgmpProxyInterfaceV2JoinReportCount,
juniIgmpProxyInterfaceLeaveReportCount }STATUScurrentDESCRIPTION"A collection of objects providing management of IGMP proxy interfaces
in a Juniper product."::={ juniIgmpGroups 1}-- JUNOSe 3.0juniIgmpProxyCacheGroup OBJECT-GROUPOBJECTS{
juniIgmpProxyStatus }STATUScurrentDESCRIPTION"An object providing management of IGMP proxy caches in a Juniper
product."::={ juniIgmpGroups 2}-- JUNOSe 3.0juniIgmpInterfaceGroup OBJECT-GROUPOBJECTS{
juniIgmpInterfaceQuerierTimeout,
juniIgmpInterfaceImmediateLeave,
juniIgmpInterfaceAccessGroup,
juniIgmpInterfacePromiscuous,
juniIgmpInterfaceMaxGroups,
juniIgmpRouterPromiscuous }STATUSobsoleteDESCRIPTION"Obsolete collection of objects providing management of IGMP interfaces
in a Juniper product. This group became obsolete when the
administrative state object was added."::={ juniIgmpGroups 3}-- JUNOSe 5.0juniIgmpGroupsGroup OBJECT-GROUP
OBJECTS{
juniIgmpGroupsMaxGroups }STATUSdeprecatedDESCRIPTION"Deprecated object providing management of IGMP global mCast groups in a
Juniper product. This group was deprecated when support was added for
juniIgmpIfLocationType."::={ juniIgmpGroups 4}-- JUNOSe 5.0juniIgmpInterfaceGroup2 OBJECT-GROUPOBJECTS{
juniIgmpInterfaceQuerierTimeout,
juniIgmpInterfaceImmediateLeave,
juniIgmpInterfaceAccessGroup,
juniIgmpInterfacePromiscuous,
juniIgmpInterfaceMaxGroups,
juniIgmpRouterPromiscuous,
juniIgmpAdminState }STATUScurrent
DESCRIPTION"A collection of objects providing management of IGMP interfaces in a
Juniper product."::={ juniIgmpGroups 5}-- JUNOSe 5.1juniIgmpGroupsGroup2 OBJECT-GROUPOBJECTS{
juniIgmpIfLocationType,
juniIgmpGroupsMaxGroups2 }STATUScurrentDESCRIPTION"A collection of objects providing management of IGMP global mCast
groups in a Juniper product."::={ juniIgmpGroups 6}-- JUNOSe 7.0END